home *** CD-ROM | disk | FTP | other *** search
/ Amiga Collections: Auge 4000 / Auge 4000 #66 (1993-05-05)(Amiga User Gruppe Einzugsgebiet 4000).zip / Auge 4000 #66 (1993-05-05)(Amiga User Gruppe Einzugsgebiet 4000).adf / AmigaGuide / AG_V34 / Release.Notes < prev    next >
Text File  |  1992-12-30  |  13KB  |  503 lines

  1.                      hyper.library Release Notes
  2.                        (IN REVERSE DATE ORDER)
  3.  
  4. Dec-9-90 33.162
  5.  
  6.   o  Added buttons along the bottom.  Contents, Index, Help, Retrace,
  7.      Previous & Next page.
  8.  
  9.   o  Added Retrace.  This allows you to follow your path in the reverse
  10.      direction.
  11.  
  12.   o  Added Menus, with Close Window, Quit, and some navigation items.
  13.  
  14.   o  Added new keyword @TOC <node name>.  This allows you to specify the
  15.      Table of Contents for a sub-area.  Selecting the Contents menu item
  16.      from the Navigation menu will take you to the Table of Contents for
  17.      a node.
  18.  
  19.   o  Able to open a non-database file again.  Preparing to allow links to
  20.      other files.
  21.  
  22.   o  Modified the link function to accept a line arguement.  This allows a
  23.      link to go to a particular line of a node.  Only available to the
  24.      Retrace function at the current time.
  25.  
  26. Dec-9-90
  27.  
  28.   o  Pressing Help cause the system to do an ALINK HELP.  Currently there
  29.      isn't a default help node, so your database has to supply it.
  30.  
  31.   o  Forgot to do a refresh if TableOfContents was called from the menu.
  32.  
  33. Dec-10-90
  34.  
  35.   o  Flushed out more enforcer hits & mungwall hits.
  36.  
  37. Dec-11-90
  38.  
  39.   o  Added nh_PubScreen to the NewHyper structure to indicate what public
  40.      screen it should open on.
  41.  
  42. Dec-16-90
  43.  
  44.   o  Fixed bug that caused nodes with no pure text lines to display
  45.      incorrectly.
  46.  
  47.   o  Cleaned up database open & closed.  New scheme allows for databases to
  48.      be opened without a client.
  49.  
  50.   o  Added OpenHyperBase() and CloseHyperBase() commands to the ARexx function
  51.      host.
  52.  
  53.   o  Cleaned up menus.  Uses GadTools under 2.0, plain hard-coded topaz8 menus
  54.      under 1.3.
  55.  
  56. Dec-21-90
  57.  
  58.   o  Fixed a couple of enforcer hits.
  59.  
  60.   o  Disabled the "Print As..." menu item until I have requester for it.
  61.  
  62.   o  Added BrowsePrev and BrowseNext features.  Not accessable yet.
  63.  
  64.   o  Added simple clipboard support.  You can just copy an entire node to
  65.      the clipboard, no block selection yet.
  66.  
  67. Jan-1-90
  68.  
  69.   o  Changed labels back to full text.
  70.  
  71.   o  Cleaned up gadgets.  Borders and arrows.
  72.  
  73.   o  One of node locators wasn't case insensitive like the rest.  Couldn't
  74.      find MAIN if it was named Main, for example.
  75.  
  76.   o  Started converting event processor to be an Event Dispatcher.  Saves
  77.      LOTS of space and is much more user configurable.
  78.  
  79.   o  Worked on Browse.  If @PREV and @NEXT aren't used, then defaults to
  80.      browsing back & forth through nodes that share the same @TOC (in
  81.      node order).
  82.  
  83.   o  Was adding the nodes to the node list in alphabetical order.  This
  84.      caused problems when doing the default Browse function.  Now I just
  85.      AddTail the nodes to the node list.  Added an additional list that I
  86.      keep an alphabetized node list on (for when I do a default Index).
  87.  
  88. Jan-4-90
  89.  
  90.   o  Cleaned up text, centralized in a text table.
  91.  
  92.   o  Cleaned up window titles.
  93.  
  94.   o  Cleaned up loading of a node, cleaner error handling.
  95.  
  96.   o  Improved interface for standalone applications.
  97.  
  98.   o  Added "Find Node..." requester (window).  Not quite perfect yet...
  99.  
  100. Jan-10-90
  101.  
  102.   o  Add some virtual screen smarts.
  103.  
  104.  
  105. Jan-22-90
  106.  
  107.   o  Cleaned up virtual screen stuff.
  108.  
  109.   o  Worked on callback hooks some more.
  110.  
  111.   o  LINK and ALINK now allow a line# parameter (comes after the node
  112.      name).
  113.  
  114. Jan-24-91
  115.  
  116.   o  Added DNODE node specifier.
  117.  
  118.   o  Implemented callback hooks for DNODE (Dynamic Node).
  119.  
  120.   o  Can now load an external file.  Uses the SAS functions stcgfp to get the
  121.      document name and the stcgfn to get the node name. So, to load
  122.      intuition.h, use "include:intuition/intuition.h/Main".
  123.  
  124.   o  If there was more than one button, in one document, that was exactly the
  125.      same, then navigation would get extremely screwed.
  126.  
  127.   o  Corrected all sorts of button problems.
  128.  
  129.   o  Implemented a text environment variable to set button style:
  130.  
  131.      SETENV HYPERTEXT <style>
  132.  
  133.      where style can mutually exclusively be:
  134.  
  135.      BUTTON
  136.      HIGHLIGHT
  137.      UNDERLINE
  138.      BOLD
  139.      ITALIC
  140.  
  141.   o  Implemented an environment variable to set pens (all seven pens have to
  142.      be set).
  143.  
  144.      SETENV HYPERPENS <abcdefg>
  145.  
  146.      where:
  147.  
  148.      a = Background Pen
  149.      b = Button Text Pen
  150.      c = Button Background Pen
  151.      d = Highlighted Button Text Pen
  152.      e = Highlighted Button Background Pen
  153.      f = Outline Pen
  154.      g = Highlight Outline Pen
  155.  
  156. Jan-25-91
  157.  
  158.   o  Added an RXS command for sending ARexx string files.
  159.  
  160.   o  Changed RX to invoke macros, instead of sending a string file.
  161.  
  162.   o  Set up pr_HomeDir when running asynchronous.
  163.  
  164. Jan-26-90
  165.  
  166.   o  Added SYSTEM command.  No need to do RXS "ADDRESS COMMAND <>" anymore.
  167.  
  168.   o  Asynchronous HyperClient process is now a Cli process.  Inherits its
  169.      path, input and output from the calling process.  If the calling
  170.      process doesn't have a Cli structure, then the Workbench Cli structure
  171.      will be cloned.  Keyword here is PATH.
  172.  
  173.   o  Didn't do an OS version check when doing a GetVPModeID, therefore
  174.      it crashed under 1.3
  175.  
  176.   o  Added @REMARK keyword.  Doesn't do anything, used (in addition to ;;)
  177.      for remarks.
  178.  
  179.   o  Added @MASTER keyword.  Used to indicate the complete name (with path)
  180.      of the source document that was used to build a HyperText document.
  181.      Reference use only, currently.
  182.  
  183. Jan-28-91
  184.  
  185.   o  Wrote the AutodocToHyperText conversion utility.
  186.  
  187.   o  Updated HyperText to use ReadArgs if 2.0 or above.  Template is
  188.      "File/A,PubScreen/K,PortName/K".
  189.  
  190.   o  If using a public screen, then do a ScreenToFront on it after getting
  191.      a lock on it.
  192.  
  193. Jan-29-91
  194.  
  195.   o  Fixed crash that occurred when doing CloseWindow from menu when
  196.      running MungWall.
  197.  
  198.   o  Fixed apparent hang-up when a callback hook failed.
  199.  
  200. Jan-30-91
  201.  
  202.   o  Changed snapshot window position to per-screen instead of per-window.
  203.  
  204.   o  Fixed false button problem.
  205.  
  206.   o  Added left arrow to cycle backward through links, right arrow to scroll
  207.      forward through links.
  208.  
  209.   o  Using arrow keys to scroll while a button was depressed didn't abort
  210.      the button.
  211.  
  212.   o  Would perform callback to open a DNODE even if there wasn't a close
  213.      callback.  Now requires both an open & close callback in order to
  214.      do a DNODE.
  215.  
  216.   o  Browse Forward menu item called the BrowsePrevFunc under 1.3
  217.  
  218.   o  RetraceFunc, HelpFunc, and ContentsFunc were setting a flag to the
  219.      wrong value, hence the funky scroll & eventual lockup experienced
  220.      by Martin.
  221.  
  222.   o  Did cosmetic work to the Find requester.
  223.  
  224. Jan-31-91
  225.  
  226.   o  More AD2HT work...
  227.  
  228.   o  IsLink function didn't calculate TABS properly.
  229.  
  230. Feb-3-91
  231.  
  232.   o  Hopefully the last change to the NewHyper structure.  Added fields to
  233.      specify the Node and Line to open to.  Didn't want to use tags for it,
  234.      because it adds too much power to be missing from the 1.3 version.
  235.  
  236.   o  Added LoadXRef function to load a cross reference file into memory.
  237.  
  238.   o  Added ExpungeXRef function to expunge a cross reference list from
  239.      memory.
  240.  
  241.   o  Add DOCUMENT and LINE keywords to HyperMore.  If DOCUMENT is specified,
  242.      but not DATABASE, then DATABASE is supplied by the cross reference
  243.      list.
  244.  
  245.   o  Now support the following functions as an ARexx function host:
  246.  
  247.      ShowNode
  248.      PUBSCREEN/K,DATABASE/K,NODE/K,LINE/N
  249.      Display a node on the named screen.  Defaults to the Main node, on the
  250.      Workbench screen.  If DATABASE isn't specified, then will search
  251.      through the cross reference list to get the database name.  This
  252.      function won't return until the user has closed all windows opened
  253.      for this function.
  254.  
  255.      LoadXRef
  256.      NAME/K
  257.      Load a cross reference file into memory.
  258.  
  259.      GetXRef
  260.      NODE/K
  261.      Return information on NODE.  Format of the text string returned is
  262.      "NODE" "DATABASE" TYPE LINE.
  263.  
  264.      ExpungeXRef
  265.      ,
  266.      Flush the cross reference list from memory.
  267.  
  268. Feb-5-91
  269.  
  270.   o  Display Wait pointer and Loading... title when loading a cross
  271.      reference database.
  272.  
  273.   o  ESC and Q call CloseFunc instead of QuitFunc.
  274.  
  275.   o  Wasn't showing first and last line of a text file.
  276.  
  277.   o  Wouldn't show a text file that started with @.
  278.  
  279. 4-May-91
  280.  
  281.   o  Moved buttons to top of window.
  282.  
  283.   o  Smoother scrolling.
  284.  
  285.   o  Smarter gadget imagry.
  286.  
  287.   o  Updated HYPERPENS environment variable to set text pen.
  288.  
  289.      SETENV HYPERPENS <abcdefgh>
  290.  
  291.      where:
  292.  
  293.      a = Background pen
  294.      b = Button text pen
  295.      c = Button background pen
  296.      d = Highlighted button text pen
  297.      e = Highlighted button background pen
  298.      f = Outline pen
  299.      g = Highlight outline pen
  300.      h = Text on background pen
  301.  
  302.      For example:
  303.  
  304.     SETENV HYPERPENS 21213001
  305.     SETENV HYPERTEXT BOLD
  306.  
  307.      will give a very sharp look.
  308.  
  309. 8-May-91
  310.  
  311.   o  Quit now calls CloseAllWindows instead of exiting, when asynchronous.
  312.  
  313.   o  TOC can be an external file now.
  314.  
  315.   o  Added FindString and FindNext.
  316.  
  317.   o  Buttons can now contain {}'s.  Needed for nodes that contain
  318.      C source (like Autodocs).
  319.  
  320.   o  Now loads global help file, from S:help.hyper for now.
  321.  
  322. 9-May-91
  323.  
  324.   o  Automatically unloads external databases when done with them.
  325.  
  326.   o  History now retains database and node name, in case the database
  327.      is unloaded and needs to be reloaded.
  328.  
  329. 16-May-91
  330.  
  331.   o  Finished up on AddHyperHost()/RemoveHyperHost() and the corresponding
  332.      support for HyperHost's.
  333.  
  334. 17-May-91
  335.  
  336.   o  Minor code cleanup.  Found an enforcer hit when working with AppShell
  337.      and no hyper file.
  338.  
  339. 19-May-91
  340.  
  341.   o  Cleanup on AD2HT.  Now resolves links to .h files better.  No more
  342.      garbage at the end of lines with ()) in them.
  343.  
  344. 21-May-91 33.699
  345.  
  346.   o  AD2HT was broken under 1.3.  Also didn't provide enough error messages
  347.      when running under 1.3
  348.  
  349.   o  Button repeat uses the KeyRpt preference values.
  350.  
  351.   o  Keyboard repeat uses normal key repeat routines instead of loop.
  352.  
  353. 22-May-91 33.723
  354.  
  355.   o  Implemented path searching for databases and cross reference
  356.      tables.  Refreshes the global path at every library open time, from
  357.      the HYPERPATH environment variable.
  358.  
  359.     SetEnv HyperPath "WORK:Autodocs/Libs WORK:Autodocs/Devs INCLUDE:"
  360.  
  361.   o  Made OpenE() and LockE() public functions, so that AmigaGuide
  362.      utilities can share the same path.
  363.  
  364. 30-May-91
  365.  
  366.   o  Fixed two memory trashing bugs.  One with > > RETRACE > and the
  367.      other with closing the Find window.
  368.  
  369. 3-June-91 33.854
  370.  
  371.   o  Made AD2HT use the hyper.library cross reference list.
  372.  
  373.   o  Added XREFFILE, LOGFILE, FROM and TO tool type processing to
  374.      AD2HT.
  375.  
  376.   o  Changed proportional gadget to have a border.
  377.  
  378.   o  No longer does a WindowToFront when displaying a document.
  379.  
  380.   o  Fixed minimum width bug.
  381.  
  382. 4-June-91 33.864
  383.  
  384.   o  Wasn't using correct sprintf (needed RawDoFmt version).
  385.  
  386.   o  HyperMore gave enforcer hit when exiting if run from Workbench.
  387.  
  388. 11-June-91
  389.  
  390.   o  AD2HT wasn't honoring window title bar height.
  391.  
  392.   o  Print was only printing selected lines.
  393.  
  394.   o  Bring up busy pointer while outputing lines (print, clipboard, etc).
  395.  
  396.   o  Misspelled usage.
  397.  
  398.   o  Changed HyperText to HyperMore in the HyperMore utility.
  399.  
  400.   o  Cross reference won't load duplicates anymore.
  401.  
  402. ##-##-91
  403.  
  404.   o  Changed all names from Hyper to AmigaGuide
  405.  
  406.   o  Optimized code some.
  407.  
  408.   o  Find requester now has checkmarks for "Ignore Case" and
  409.      "Only Whole Words".
  410.  
  411.   o  Fixed enforcer problems with Find.
  412.  
  413. 28-Aug-91
  414.  
  415.   o  RX, RXS and SYSTEM now work again.
  416.  
  417.   o  Scroll by gadget doesn't throw off the LINK display command anymore.
  418.  
  419.   o  Didn't display tabs properly when there were links in the line.
  420.  
  421.   o  Added @$VER: database command for indicating version of a database.
  422.  
  423.      @$VER: name version.revision (day.month.year)
  424.  
  425. 02-Oct-91
  426.  
  427.   o  Menus & gadgets are now localized, using locale.library.
  428.  
  429.   o  Added horizontal slider.
  430.  
  431.   o  Retrace restores column and active link.
  432.  
  433.   o  Retrace will always remember line, column and active link point now.
  434.  
  435.   o  Closes Find window if exiting AmigaGuide via CloseWindow or Quit.
  436.  
  437.   o  Optimized the GetLink routine (used to determine where mouse was).
  438.  
  439. 05-Oct-91 33.1235
  440.  
  441.   o  Add PrintSelected.
  442.  
  443.   o  Added SetBookMark and GotoBookMark.
  444.  
  445.   o  Added GetAmigaGuideString() library function for obtaining a localized AmigaGuide string.
  446.  
  447.   o  Added double-click on any text to look it up in the cross-reference table.
  448.  
  449. 06-Oct-91
  450.  
  451.   o  Made buttons act like gadgets (move off of them they raise, move back on they depress).
  452.  
  453.  
  454. 17-Oct-91
  455.  
  456.   o  V39 NewLook menu support
  457.  
  458.   o  Mark block pointer added
  459.  
  460. 18-Oct-91 33.1272
  461.  
  462.   o  Uses CDTV keypad and bookmark.device if running on a CDTV
  463.  
  464. 23-Oct-91 33.1275
  465.  
  466.   o  AD2HT
  467.  
  468.      Free's icon position
  469.      No longer GURU's when creating a cross-reference file (XREF)
  470.      Sorts cross-reference file before writing it out.
  471.      No longers uses the .hyper extension.
  472.  
  473.   o  SYSTEM now uses a stack of 40000.
  474.  
  475. 28-Oct-91
  476.  
  477.   o  Added quotes to bookmark command.
  478.  
  479.   o  AmigaGuide, the utility, now uses a ReadArgs-like clone under 1.3
  480.  
  481.   o  Find requester was simple refresh, but not handling events.
  482.  
  483. 12-Dec-91
  484.  
  485.   o  Recompiled with SAS/C 5.10b (lots of work!!!)
  486.  
  487.   o  Added XREF/K keyword to the AmigaGuide utility.  This is used to
  488.      specify the cross reference file that is associated with the file.
  489.      The default is the file name, plus .xref.
  490.  
  491.   o  Changed the autodoc.xref file name to autodocs.xref
  492.  
  493.   o  AD2HT default cross-reference file is now autodocs.xref
  494.  
  495. 16-Dec-91
  496.  
  497.   o  Fixed requester trashing problem.
  498.  
  499. 19-Dec-91
  500.  
  501.   o  Fixed empty node trashing problem.
  502.  
  503.